// 过滤特殊字符

export function stripscript(str) {
  //格式 RegExp("[在中间定义特殊过滤字符]")
  var pattern = new RegExp(
    "[%--`~!@#$^&*()=|{}':;',\\[\\].<>/?~！@#￥……&*（）——| {}【】‘；：”“'。，、？]"
  );
  var rs = "";
  for (var i = 0; i < str.length; i++) {
    rs = rs + str.substr(i, 1).replace(pattern, "");
  }
  return rs;
}

// 验证邮箱用户名
export function validateEmail(value) {
  let reg = /[0-9a-zA-Z_.-]+[@][0-9a-zA-Z_.-]+([.][a-zA-Z]+){1,2}/;
  return reg.test(value);
}

// 验证密码
export function validatePass(value) {
  let reg = /^(?!\D+$)(?![^a-zA-Z]+$)\S{6,20}$/;
  return reg.test(value);
}

// 验证验证码规则
export function validateCode(value) {
  let reg = /[a-z0-9]{6}/;
  return reg.test(value);
}
